
public abstract class BlockObject {
	 private Point location;
     //Character should always be able to represent what type of Block the current BlockObject is
     private char character;
     private int groupNumber;
          
     public int getGroupNumber()
     {
         return groupNumber;
     }
     public void setGroupNumber(int value)
     {
         groupNumber = value;
     }
     
     public Point getLocation()
 	 {
         return location;
     }
     public void setLocation(Point value)
     {
         location = value;
     }
     
     public char getCharacter()
     {
         return character;
     }
     public void setCharacter(char value)
     {
         character = value;
     }

     
}
